<?php

class Actores_model extends CI_Model {

    public function __construct() {
        $this->load->database();
    }

    public function insert($arr_insert) {
        $this->db->insert('actor_pelicula', $arr_insert);
    }

     public function get_peliculas_single_actor2($slug = FALSE) {
       if ($slug != FALSE) {
            $query = $this->db->get_where('actor_pelicula', array('cod_asociacion' => $slug));
            $retorno = $query->result_array();
        }
        for ($i = 0; $i < count($retorno); $i++) {
            $query = $this->db->get_where('peliculas', array('cod_pelicula' => $retorno[$i]['cod_pelicula']));
            $retorno[$i]['peliculas'] = $query->result_array();
        }
        return $retorno;
    }
    
    
    public function get_peliculas_single_actor($slug = FALSE) {
        if ($slug != FALSE) {
            $query = $this->db->get('peliculas');
            $retorno = $query->result_array();
        }
        for ($i = 0; $i < count($retorno); $i++) {
            $query = $this->db->get_where('imagenes', array('cod_pelicula' => $retorno[$i]['cod_pelicula']));
            $retorno[$i]['imagenes'] = $query->result_array();
        }

        return $retorno;
    }

    public function get_img_artist($slug = FALSE) {
        if ($slug != FALSE) {
            $query = $this->db->get_where('actor_pelicula', array('cod_asociacion' => $slug));
            //Returnarray devuelve toods los resultados
            $retorno = $query->result_array();
        }
        for ($i = 0; $i < count($retorno); $i++) {
            $query = $this->db->get_where('artista', array('cod_asociacion' => $retorno[$i]['cod_asociacion']));
            $retorno[$i]['artistas'] = $query->result_array();
        }
//consultar las imagenes con este codigo de pelicula     
//el resultado de esta nueva consulta lo añadiremos a $retorno[$i]
        return $retorno;
    }

    public function get_peliculas_single($slug = FALSE) {
        if ($slug != FALSE) {
            $query = $this->db->get_where('peliculas', array('cod_pelicula' => $slug));
            //Returnarray devuelve toods los resultados
            $retorno = $query->result_array();
        }
        for ($i = 0; $i < count($retorno); $i++) {
            $query = $this->db->get_where('imagenes', array('cod_pelicula' => $retorno[$i]['cod_pelicula']));
            $retorno[$i]['imagenes'] = $query->result_array();
        }
        return $retorno;
    }

    public function get_pais($slug = FALSE) {
        if ($slug != FALSE) {
            $query = $this->db->get('paises');
            $aux = $query->result_array();
            for ($i = 0; $i < count($aux); $i++) {
                $aux[$i]['cod_pais'] = $this->get_nacionalidad($aux[$i]['cod_pais']);
            }
            return $aux;
        }
        $query = $this->db->get_where('paises', array('cod_pais' => $slug));
        return $query->result_array();
    }

    public function get_nacionalidad($paises) {

        $resultado = $query = $this->db->get_where('paises', array('cod_pais' => $paises));
        $data = $resultado->row_array();

        return $data['nombre_nacionalidad'];
    }

    public function get_peliculas_actor($slug = FALSE) {
        if ($slug != FALSE) {
            $query = $this->db->get_where('actor_pelicula', array('cod_pelicula' => $slug));
            $retorno = $query->result_array();
            //$query = $this->db->get_where('peliculas', array('cod_pelicula' => $slug));
            for ($i = 0; $i < count($retorno); $i++) {
                $query = $this->db->get_where('imagenes', array('cod_pelicula' => $retorno[$i]['cod_pelicula']));
                $retorno[$i]['imagenes'] = $query->result_array();
            }
        }
        return $retorno;
    }

    public function get_actores($slug = FALSE) {
        if ($slug === FALSE) {
            $query = $this->db->get('actor_pelicula');
            return $query->result_array();
        }
        $query = $this->db->get_where('actor_pelicula', array('cod_pelicula' => $slug));
        return $query->row_array();
    }

    public function get_actor_peli2($slug = FALSE) {
        if ($slug === FALSE) {
            $query = $this->db->get('actor_pelicula');
            //$query2 = $this->db->get('actor_pelicula');
            return $query->result_array();
        }
        $query = $this->db->get_where('actor_pelicula', array('cod_pelicula' => $slug));
        return $query->result_array();
    }

    public function get_actor_peli($slug = FALSE) {
        if ($slug === FALSE) {
            $query = $this->db->get('actor_pelicula');
            return $query->result_array();
        }
        $query = $this->db->get_where('actor_pelicula', array('cod_asociacion' => $slug));
        return $query->result_array();
    }

    public function get_artista($slug = FALSE) {
        if ($slug === FALSE) {
            $query = $this->db->get('artista');
            return $query->result_array();
        }
        $query = $this->db->get_where('artista', array('cod_asociacion' => $slug));
        return $query->row_array();
    }

    public function get_artista_single($slug = FALSE) {
        if ($slug != FALSE) {
            $query = $this->db->get_where('artista', array('cod_asociacion' => $slug));
            $retorno = $query->result_array();
            for ($i = 0; $i < count($retorno); $i++) {
                $query = $this->db->get_where('paises', array('cod_pais' => $retorno[$i]['cod_pais']));
                $retorno[$i]['paises'] = $query->result_array();
            }
        }
        return $retorno;
    }

    public function get_img_actor($slug = FALSE) {
        if ($slug != FALSE) {
            $query = $this->db->get_where('actor_pelicula', array('cod_pelicula' => $slug));
            $retorno = $query->result_array();
            for ($i = 0; $i < count($retorno); $i++) {
                $query = $this->db->get_where('imagenes', array('cod_pelicula' => $retorno[$i]['cod_pelicula']));
                $retorno[$i]['imagenes'] = $query->result_array();
            }
        }
        return $retorno;
    }
}

?>